Fast Data Sharing within a Distributed, Multithreaded Control Framework for Robot Teams

نویسندگان

  • Albert L. Schoute
  • Remco Seesink
  • Werner Dierssen
  • Niek Kooij
چکیده

In this paper a data sharing framework for multithreaded, distributed control programs is described that is realized in C++ by means of only a few, powerful classes and templates. Fast data exchange of entire data structures is supported using sockets as communication medium. Access methods are provided that preserve data consistency and synchronize the data exchange. The framework has been successfully used to build a distributed robot soccer control system running on as many computers as needed.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Building Volumetric Maps with Cooperative Mobile Robots and Useful Information Sharing: a Distributed Control Approach based on Entropy

This thesis addresses the problem of how to share efficiently information within a robotic system comprised of several mobile robots, which are programmed to exhibit cooperative behavior in the context of building volumetric maps of unknown environments. More specifically, it addresses the following issues: representing a probabilistic map and improving it through efficient exploration, based o...

متن کامل

ROCI 2 : A Programming Platform for Distributed Robots based on Microsoft ’ s . NET Framework

This paper describes the ROCI 2 system, a framework for programming distributed teams of robots. A programming model for such ensembles is proposed and the implementation of this model within the .NET framework is described.

متن کامل

Dynamism and Data Management in Distributed, Collaborative Working Environments

Due to globalization and environmental challenges, there is a growing interest in adopting collaborative technologies to support distributed virtual enterprises to work as virtual teams, reducing time, cost and need for travel. This paper presents the approach taken by the CoSpaces project [1] in developing a collaborative technology platform for distributed engineering organizations. In partic...

متن کامل

Dynamic Obstacle Avoidance by Distributed Algorithm based on Reinforcement Learning (RESEARCH NOTE)

In this paper we focus on the application of reinforcement learning to obstacle avoidance in dynamic Environments in wireless sensor networks. A distributed algorithm based on reinforcement learning is developed for sensor networks to guide mobile robot through the dynamic obstacles. The sensor network models the danger of the area under coverage as obstacles, and has the property of adoption o...

متن کامل

The Network Data Delivery Service: Real-Time Data Connectivity for Distributed Control Applications

The Network Data Delivery Service (NDDS) is a novel network data-sharing system. NDDS builds on the model of information producers (sources) and consumers (sinks). Producers generate data at their own discretion, unaware of prospective consumers. Consumers \subscribe" to data-updates without concern for who is producing them. The routing protocol is connectionless and nearly \stateless," thus n...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2005